package com.tencent.essbasic.config;

/**
 * 基础配置，调用API之前必须填充的参数
 */
public class Config {

    // 测试环境
//    public static final String SecretId = "AKyDtBSUUckpxyyhnsUyb4YBYwfq9g7YdA";
//    public static final String SecretKey = "SKpF3PdJem8BPb0pgwL2fdoMLZvqExfRVr";
//    public static final String AppId = "yDtBSUUckpxyyhnjUyb4YBYR86F3zZK9";
//    public static String EndPoint = "essbasic.test.ess.tencent.cn";
//    public static String FileServiceEndPoint = "file.test.ess.tencent.cn";

    // 正式环境
    public static final String SecretId = "AKIDfDc3LRK1XqvojQwQwX4Skw0rVwCGLLCu";
    public static final String SecretKey = "bAa6X4Voy0scKwUzMhw3c7dy85oNjuww";
    public static final String AppId = "yDt32UU2lyasvrUELw5IxIouphaEEo9B";
    public static String EndPoint = "essbasic.tencentcloudapi.com";
    public static String FileServiceEndPoint = "file.ess.tencent.cn";

    // 非必需
    // 在子客企业开通电子签后，会生成唯一的子客应用Id（ProxyAppId）用于代理调用时的鉴权
    // 在回调与跳转-电子签开通通知里会返回此数据ProxyAppId
    public static final String ProxyAppId = "";

    // 道子客企业OpenId（OrganizationOpenId）：简称OrgOpenId，对应通用参数ProxyOrganizationOpenId。
    // 是平台企业自定义，对于子客企业的唯一标识。
    // 一个子客企业主体与子客企业ProxyOrganizationOpenId是一一对应的，不可更改，不可重复使用。
    // （比如，可以使用企业名称的hash值，或者社会统一信用代码的hash值，或者随机hash值，需要平台企业保存）
    // 最大64位字符串
    public static final String ProxyOrganizationOpenId = "yDttoUUra0ijo5Uy97WWDwcCGLoB6sse";

    // 子客企业员工/经办人OpenId（OperatorOpenId）：简称员工/经办人OpenId。对应通用ProxyOperator中的参数OpenId。
    // 是平台企业自定义，对子客企业员的唯一标识。
    // 一个OpenId在一个子客企业内唯一对应一个真实员工，不可在其他子客企业内重复使用。
    // （比如，可以使用经办人企业名+员工身份证的hash值，需要平台企业保存）
    // 最大64位字符串
    public static final String ProxyOperatorOpenId = "yDttQUUckpx4q91rUuNBbWeCO3S1Fck3";

    // ServerSignSealId 企业方静默签用的印章Id，电子签控制台印章模块获取
    public static String ServerSignSealId = "yDttQUUckpx4qsedUEZE4YLRDYNzlx8Q";

    // ServerSignOrgName 静默签企业名称，电子签控制台企业模块获取
    public static String ServerSignOrgName = "深圳刑知文化传播有限公司";

    // TemplateId 模板ID，电子签控制台模板模块获取，仅在通过模板发起时使用
    public static final String TemplateId = "yDttFUUckpxxg4hdUxVDlg6vDCJFgYe9";

    // 合同发起数量,可以修改
    public static final int COUNT = 1;
}
